ACCESS_NETWORK_STATE |
Listen for wifi state changes, network scan results and other network details for the new network selection activity. |
ACCESS_WIFI_STATE |
We can use the internal wifi controls to enable communications. |
AUTHENTICATE_ACCOUNTS |
Needed to create a Serval Account on your phone. |
BLUETOOTH |
During a call, you may use a headset. |
BLUETOOTH_ADMIN |
During a call, you may use a headset. |
BROADCAST_STICKY |
We broadcast the state of adhoc wifi so our own UI and other applications can display that state. |
CALL_PHONE |
If you choose not to use our software, we need to place the call again. |
CHANGE_WIFI_MULTICAST_STATE |
We can use the internal wifi controls to enable communications. |
CHANGE_WIFI_STATE |
We can use the internal wifi controls to enable communications. |
DISABLE_KEYGUARD |
Allow you to answer incoming calls, bypassing the normal screen unlock. |
GET_ACCOUNTS |
Needed to create a Serval Account on your phone. |
INTERNET |
This permission is required for creating any network traffic. |
MANAGE_ACCOUNTS |
Needed to create a Serval Account on your phone. |
MODIFY_AUDIO_SETTINGS |
Changing the in call volume. |
PROCESS_OUTGOING_CALLS |
We intercept all outgoing calls while our software is turned on to give you the option of reaching your contact via the mesh. |
READ_CONTACTS |
Display the name of an incoming caller. |
READ_PHONE_STATE |
When you first setup our software, we try to obtain your real phone number so it can be registered on the mesh. |
READ_PROFILE |
Display profile images in the messages activity on later versions of android |
READ_SYNC_SETTINGS |
Needed to create a Serval Account on your phone. |
RECEIVE_BOOT_COMPLETED |
Our software should automatically start when the phone is turned on, if it was still running when you switched it off. |
RECEIVE_FILE |
Sharing files and receiving MeshMS messages. |
RECORD_AUDIO |
For transmission to the person you are talking to. |
SEND_MESHMS |
Sharing files and sending MeshMS messages. |
VIBRATE |
Notification of incoming calls. |
WAKE_LOCK |
Make sure we keep the phone awake for relaying packets. |
WRITE_CONTACTS |
Insert incoming and outgoing call information. |
WRITE_EXTERNAL_STORAGE |
Sharing files and sending MeshMS messages use external storage. |
WRITE_SETTINGS |
Read ringtone, volume and vibrate settings for incoming call notifications. |
Copyright 2014 Serval Project Inc.
This document is licensed under a Creative Commons Attribution 4.0 International License